package com.betty.cscams.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;

/**
 * ---------------------------
 *  (BusIntellectual)         
 * ---------------------------
 * 时间：  2022-03-14 16:41:44
 * ---------------------------
 */
public class BusIntellectual {

	/**  */
	private Long id;
	/** 学号 */
	@Excel(name = "学号",orderNum = "1")
	@NotBlank(message = "[学号]不能为空")
	private String studentNum;
	/** 学期id */
	private Long termId;
	/** ASP.NET应用开发/3 */
	@Excel(name = "ASP.NET应用开发",orderNum = "3")
	private BigDecimal intellectualC;
	/** 编译原理/2.5 */
	@Excel(name = "编译原理",orderNum = "4")
	private BigDecimal intellectualD;
	/** 基于B/S模式项目综合实训▲/2 */
	@Excel(name = "基于B/S模式项目综合实训",orderNum = "5")
	private BigDecimal intellectualE;
	/** 基于B/基于B/S模式项目综合实训▲/2/2 */
	@Excel(name = "基于B/基于B/S模式项目综合实训1",orderNum = "6",replace = {"优秀_95.00000","良好_85.00000","中等_75.00000","及格_65.00000"})
	private BigDecimal intellectualF;
	/** 基于C/S模式项目综合实训▲/2 */
	@Excel(name = "基于C/S模式项目综合实训",orderNum = "7")
	private BigDecimal intellectualG;
	/** 基于C/S模式项目综合实训▲/2 */
	@Excel(name = "基于C/S模式项目综合实训1",orderNum = "8",replace = {"优秀_95.00000","良好_85.00000","中等_75.00000","及格_65.00000"})
	private BigDecimal intellectualH;
	/** 毛泽东思想和中国特色社会主义理论体系概论/5 */
	@Excel(name = "毛泽东思想和中国特色社会主义理论体系概论",orderNum = "9")
	private BigDecimal intellectualI;
	/** 软件测试技术/2.5 */
	@Excel(name = "软件测试技术",orderNum = "10")
	private BigDecimal intellectualJ;
	/** 总分 */
	@Excel(name = "总分",orderNum = "11")
	private BigDecimal intellectualTotal;
	/** 排名 */
	@Excel(name = "排名",orderNum = "12")
	private Integer intellectualOrder;
	/** 状态 */
	private Integer status;
	/** 创建人 */
	private String createBy;
	/** 创建时间 */
	private java.util.Date createTime;
	/** 更新人 */
	private String lastUpdateBy;
	/** 更新时间 */
	private java.util.Date lastUpdateTime;
	/** 是否删除  -1：已删除  0：正常 */
	private Integer delFlag;
	/** username学生姓名 */
	@Excel(name = "姓名",orderNum = "2")
	private String username;
	/** 学期名称 */
	private String termname;

	private Long deptId;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getStudentNum() {
		return studentNum;
	}

	public void setStudentNum(String studentNum) {
		this.studentNum = studentNum;
	}

	public Long getTermId() {
		return termId;
	}

	public void setTermId(Long termId) {
		this.termId = termId;
	}

	public BigDecimal getIntellectualC() {
		return intellectualC;
	}

	public void setIntellectualC(BigDecimal intellectualC) {
		this.intellectualC = intellectualC;
	}

	public BigDecimal getIntellectualD() {
		return intellectualD;
	}

	public void setIntellectualD(BigDecimal intellectualD) {
		this.intellectualD = intellectualD;
	}

	public BigDecimal getIntellectualE() {
		return intellectualE;
	}

	public void setIntellectualE(BigDecimal intellectualE) {
		this.intellectualE = intellectualE;
	}

	public BigDecimal getIntellectualF() {
		return intellectualF;
	}

	public void setIntellectualF(BigDecimal intellectualF) {
		this.intellectualF = intellectualF;
	}

	public BigDecimal getIntellectualG() {
		return intellectualG;
	}

	public void setIntellectualG(BigDecimal intellectualG) {
		this.intellectualG = intellectualG;
	}

	public BigDecimal getIntellectualH() {
		return intellectualH;
	}

	public void setIntellectualH(BigDecimal intellectualH) {
		this.intellectualH = intellectualH;
	}

	public BigDecimal getIntellectualI() {
		return intellectualI;
	}

	public void setIntellectualI(BigDecimal intellectualI) {
		this.intellectualI = intellectualI;
	}

	public BigDecimal getIntellectualJ() {
		return intellectualJ;
	}

	public void setIntellectualJ(BigDecimal intellectualJ) {
		this.intellectualJ = intellectualJ;
	}

	public BigDecimal getIntellectualTotal() {
		return intellectualTotal;
	}

	public void setIntellectualTotal(BigDecimal intellectualTotal) {
		this.intellectualTotal = intellectualTotal;
	}

	public Integer getIntellectualOrder() {
		return intellectualOrder;
	}

	public void setIntellectualOrder(Integer intellectualOrder) {
		this.intellectualOrder = intellectualOrder;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public java.util.Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(java.util.Date createTime) {
		this.createTime = createTime;
	}

	public String getLastUpdateBy() {
		return lastUpdateBy;
	}

	public void setLastUpdateBy(String lastUpdateBy) {
		this.lastUpdateBy = lastUpdateBy;
	}

	public java.util.Date getLastUpdateTime() {
		return lastUpdateTime;
	}

	public void setLastUpdateTime(java.util.Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}

	public Integer getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getTermname() {
		return termname;
	}

	public void setTermname(String termname) {
		this.termname = termname;
	}

	public Long getDeptId() {
		return deptId;
	}

	public void setDeptId(Long deptId) {
		this.deptId = deptId;
	}

	public BusIntellectual() {
	}
}